Why are my files uploaded via sFTP not visible via internet browser?

0

Hi, I recently came from a full-service website host.

I am used to uploading my files to sFTP (eg. photos or webpages) and being able to view them immediately at mysite.com/direc1/example.jpeg etc.

Although I have uploaded the files via sFTP, I cannot view them. The lightsail instance is wordpress and all mysite.com/X requests get directed to the wordpress front page.

Any ideas?

  • the directory is in htdocs. I assumed all htdocs content is public. I created a folder in htdocs called 'stage'. (exact directory bitnami/apache2/htdocs/stage). i expected to be able to view all content uploaded to the stage folder under mysite.com/stage. normally i would previously upload with sFTP, copy URL and then paste it in my web browser.

    all web browser requests on mysite.com/example sends me to the homepage of the wordpress installation

질문됨 8달 전399회 조회
3개 답변
1

Hello.

Are you getting any errors when trying to display images?
Also, is the directory where you uploaded the images correct?
What are the permissions of the image file?
You can check the permissions of the image file by SSHing into Lightsail and using the following command.

ls -la
profile picture
전문가
답변함 8달 전
  • the directory is in htdocs. I assumed all htdocs content is public. I created a folder in htdocs called 'stage'. (exact directory bitnami/apache2/htdocs/stage). i expected to be able to view all content uploaded to the stage folder under mysite.com/stage. normally i would previously upload with sFTP, copy URL and then paste it in my web browser.

    all web browser requests on mysite.com/example sends me to the homepage of the wordpress installation

  • thank you for your reply. There are access logs and error logs in the directory below, so please check to see if any errors occurred during the time the image was displayed.

    bitnami/apache2/logs/
    

    Also, try changing the permissions with the following command after uploading the image.

    sudo chmod 755 bitnami/apache2/htdocs/stage/example.jpeg
    sudo chown bitnami:daemon bitnami/apache2/htdocs/stage/example.jpeg
    

    You can SSH to Lightsail by following the steps in the document below. https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-ssh-using-terminal

0

the directory is in htdocs. I assumed all htdocs content is public. I created a folder in htdocs called 'stage'. (exact directory bitnami/apache2/htdocs/stage). i expected to be able to view all content uploaded to the stage folder under mysite.com/stage. normally i would previously upload with sFTP, copy URL and then paste it in my web browser.

all web browser requests on mysite.com/example sends me to the homepage of the wordpress installation

답변함 8달 전
0

I hope my response makes sense?

답변함 8달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠