질문을 삭제하지 말아주세요.!
 
1
0
-1

라라벨 프레임워크 4.2버전을 사용하던 웹서버를 이전하려고 하는데

웹 서버 코드 통째로 옮겼더니 인식이 안되네요.

APM은 다 설치했구요. 홈페이지가 떠야하는데 그냥 라라벨 코드 그대로 보입니다.

혹시 php가 잘 설치가 안됐나 싶어 php 소스 아무거나 적어 확인했는데 잘 작동하는거 확인했습니다.

라라벨 프레임워크를 따로 설치를 해줘야하는건가요?

내부망이라 인터넷이 안되는데 라라벨 4.2버전 오프라인으로,

예를 들어서 tar.gz파일을 파일질라로 넣어서 직접 설치하는 방법이 없나요?

찾아보니 폴더채로 옮겨서 서버이전을 한 경우는

key생성을 다시해서 환경설정에 등록해줘야하는데

artisan key:generate를 실행하니 /usr/bin/env: php: Permission Denied 라고 뜨네요..

어떻게 해줘야하나요..?

  1. 김종민

    artisan파일이 있는 곳에서 ./artisan key:generate   이렇게 실행했습니다.

CommentAdd your comment...

3 answers

  1.  
    2
    1
    0

    4.2 버전... 기억이 전혀 안나네요. 공식 문서는 아직 남아 있네요(https://laravel.com/docs/4.2). 반면에 깃헙(https://github.com/laravel/laravel)에는 4.2 브랜치가 없네요. 

    4.2 코드가 없어서 원인 분석은 어렵습니다.

    • 쉘에서 php -a 로 PHP 내장 REPL에 접근할 수 있는 지 확인해 주세요.
    • php artisan tinker 로 라라벨 REPL로 접근할 수 있는 지 확인해 주세요.
    • 라라벨 프로젝트 폴더가 현재 로그인한 사용자가 쓸 수 있는 상태인지 확인해 주세요 (기억으로는 app/config 아래에 local, production, testing 과 같은 폴더가 있고 거기에 PHP 런타임이 내용을 썼던 것으로 생각됩니다).

    질문에 남기신 정보 범위 및 4.2에 대한 제 기억을 더듬어 답 드린 것이며, 그 이상은 저도 잘 모르겠어요.

      CommentAdd your comment...
    1.  
      2
      1
      0

      아래 내용 시도해 보시면 좋겠습니다.

      • 리눅스 머신에서 PHP 바이너리에 대한 실행 권한 확인
        리눅스 쉘에서 sudo -E -u 웹사용자계정 php 테스트스크립트.php 해서 실행되야 합니다.
      • Apache의 Rewrite 엔진 활성화 여부 확인
        apachectl -M | grep rewrite 명령으로 결과가 출력되어야 하며, 없다면 a2enmod rewrite 명령으로 활성화한 후, Apache 웹 서버를 재시작해야 합니다.
        CommentAdd your comment...
      1.  
        1
        0
        -1

        웹사이트가 보이는 대신 소스 코드가 보이는 것은 서버 설정 문제인것 같습니다.

        https://stackoverflow.com/questions/5121495/php-code-is-not-being-executed-instead-code-shows-on-the-page

        여기에 달린 답변을 참고해보세요.

        1. 김종민

          일반 php파일은 잘 작동하는데 라라벨만 작동이 안되는거라 이문제는아닌것 같습니다..

        2. 이현석

          저 문서는 종민님과 같은 증상을 질문한 글에서 찾은 것이라 도움이 될거라 생각했는데 아닌가보군요.

          저 문서가 소개됐던 스택오버플로 글을 직접 보시는게 나을 수도 있겠네요.

          https://stackoverflow.com/questions/42921669/laravel-showing-code-of-index-php-on-home-page

          혹은 laravel showing index.php 같은 키워드로 검색해보시면 동일한 증상에 대한 질문과 답을 찾을 수 있지 않을까 합니다.

        CommentAdd your comment...