[英]Php files not found on Apache server
我正在開發一個 Flask 應用程序,並且我已將其本地部署到 Apache 服務器(這是我第一次使用 Apache)。 它工作正常,但現在我想添加PHPlitemyadmin php 腳本以管理我的 sqlite 數據庫,但我似乎無法讓它工作(我找不到)。
在過去的幾個小時里,我一直在用頭撞牆。 該網站維基說:
我將 php 腳本復制到/path/to/webApp/directory/
但我無法導航到它。 在 Apache 的 access.log 中,我可以看到"GET /phpliteadmin.php HTTP/1.1" 404 429 "
就在其他正確進入同一目錄之后。我錯過了什么嗎?我還嘗試了其他 php 文件,但沒有一個有效,所以也許我應該在 Apache 中添加一些內容,盡管 wiki 沒有指定任何內容。理想情況下,我想從/admin
訪問腳本。
這是我在sites-enabled
中的webApp.conf
。
<VirtualHost *:80>
ServerName <localIP>
WSGIScriptAlias / /path/to/webApp/directory/webApp.wsgi
DocumentRoot /path/to/webApp/directory
<Directory /path/to/webApp/directory>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
解決方案是將以下行添加到 site.conf:
Alias "/admin" "/path/to/webApp/directory/phpliteadmin.php"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.