我的朋友他的Windows PC上配置CakePHP的話,我複製了我的Ubuntu電腦在/ var/www/html等/ 然後坐在權限sudo chmod 777 -R /var/www/html/myproject
當我通過本地主機運行該項目在瀏覽器/ myproject它的作品,但當我去內部瀏覽器本地主機/ myproject /用戶/登錄顯示未找到服務器上...未找到CakePHP的內頁上的Ubuntu 14.04
請幫我,我該怎麼辦?
我的朋友他的Windows PC上配置CakePHP的話,我複製了我的Ubuntu電腦在/ var/www/html等/ 然後坐在權限sudo chmod 777 -R /var/www/html/myproject
當我通過本地主機運行該項目在瀏覽器/ myproject它的作品,但當我去內部瀏覽器本地主機/ myproject /用戶/登錄顯示未找到服務器上...未找到CakePHP的內頁上的Ubuntu 14.04
請幫我,我該怎麼辦?
您的應用程序無法正常工作,因爲您錯過了很多安裝CakePHP的步驟。目前,我也多次安裝CakePHP。讓我們做到這一步一步: 你的背景下,把CakePHP的目錄/var/www/html/myproject
步驟1.創建虛擬主機
sudo gedit /etc/apache2/apache2.conf
這些線行結束
<VirtualHost *:80>
DocumentRoot /var/www/html/myproject
ServerName myproject.dev
<Directory /var/www/html/myproject>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
# If you want more than one virtualhost
<VirtualHost *:80>
DocumentRoot /var/www/html/myproject2
ServerName myproject2.dev
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html/myproject2>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
第2步。編輯主機文件
sudo gedit /etc/hosts
add these to end of file:
127.0.0.1 myproject.dev
127.0.0.1 myproject2.dev
步驟3.使能的mod_rewrite
sudo a2enmod rewrite
步驟4.與內容創建在根文件夾
cd /var/www/html/myproject
ls -la
sudo touch '.htaccess'
sudo gedit '.htaccess'
.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
步驟5.啓用讀/寫特定的文件夾
sudo chmod -R 777 /var/www/html/myproject/app/tmp
sudo chmod -R 777 /var/www/html/myproject/app/tmp/cache
sudo chmod -R 777 /var/www/html/myproject/app/tmp/cache/persistent
sudo chmod -R 777 /var/www/html/myproject/app/tmp/cache/models
第6步:重新啓動Apache
sudo service apache2 restart
步驟7.嘗試在你的瀏覽器
http://myproject.dev
謝謝你的工作,我該如何配置數據庫? – user3398919 2014-11-23 21:02:34
你可以在目錄**/var/www/html/myproject/Config/**中找到**,將** database.php.default **重命名爲**'database.php' **。您將在此文件中爲數據庫連接設置常量。 – 2014-11-24 04:39:30
非常感謝你 – user3398919 2014-11-24 07:41:16
有很多事情可能會出錯,所以您需要確切的錯誤來幫助我們理解應用程序的配置。錯誤通常寫在'tmp/logs/error.log'中,您可以在項目目錄下找到它。刪除該文件,嘗試失敗並編輯您的問題,以添加'error.log'的結果 – user221931 2014-11-23 09:43:46