簡體   English   中英

如何在CentOS上部署CakePHP應用程序?

[英]How to deploy CakePHP-application on CentOS?

我幾乎設法在CentOS服務器上部署了CakePHP應用程序,但是它仍然需要很少的配置。 我在/etc/httpd/conf/httpd.conf中啟用了mod_rewrite並重新啟動了apache-server。

然后我將Cake核心庫放在/ home / user / cakephp-core /

當我嘗試通過網絡瀏覽器轉到此頁面時,收到消息“ 500內部錯誤”。

在apache-logs中,我發現以下消息:

PHP Warning:  include(/$HOME/cakephp-core/lib/Cake/bootstrap.php): failed to open stream: Permission denied in /srv/www/site/public_html/main/index.php on line 96
PHP Warning:  include(): Failed opening '/$HOME/cakephp-core/lib/Cake/bootstrap.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /srv/www/site/public_html/main/index.php on line 96
PHP Fatal error:  CakePHP core could not be found. Check the value of CAKE_CORE_INCLUDE_PATH in APP/webroot/index.php. It should point to the directory containing your /cake core directory and your /vendors root directory. in /srv/www/site/public_html/main/index.php on line 101

它說了一些有關“拒絕權限”的信息……我應該授予誰權限,在哪里? 我將“ apache:apache”給了tmp / -folder ...有什么想法嗎?

只需閱讀日志並嘗試理解它。

它很清楚地告訴您什么權限不足。 設置權限的linux命令是chmod 正如文本已經告訴您的那樣,您還想確保CakePHP核心包含路徑正確。 也要仔細檢查。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM