LAMP 堆栈 (Ubuntu1804) 无法从 XAMPP (Windows 10) 执行 Source web
Posted
技术标签:
【中文标题】LAMP 堆栈 (Ubuntu1804) 无法从 XAMPP (Windows 10) 执行 Source web【英文标题】:LAMP stack (Ubuntu1804) can not execute Source web from XAMPP (Windows 10) 【发布时间】:2020-04-16 11:38:37 【问题描述】:我设置了一个完整的 LAMP,用 load phpinfo() 测试,它可以正常工作。但是当我将源网络从 XAMPP (htdocs/news) 复制到 /var/www/ 时。然后我在 Apache2 配置中创建一个名为 news.conf 的新虚拟主机并启用该站点(a2ensite news.conf),我已经将数据库导入 mysql。但是,它似乎无法显示该网站(请参阅我的附件)。 有人可以就我的情况给我一些建议吗? ps:我用的是Ubuntu 18.04 bionic,还有php7.2,PHP
运行时出现的错误屏幕:
我的配置如下:
Apache2 虚拟主机
<VirtualHost *:8080>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/news
ErrorLog $APACHE_LOG_DIR/error.log
CustomLog $APACHE_LOG_DIR/access.log combined
</VirtualHost>
/etc/apache2/apache2.conf
DefaultRuntimeDir $APACHE_RUN_DIR
PidFile $APACHE_PID_FILE
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
User $APACHE_RUN_USER
Group $APACHE_RUN_GROUP
HostnameLookups Off
ErrorLog $APACHE_LOG_DIR/error.log
LogLevel warn
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
Include ports.conf
<Directory />
Options FollowSymLinks
AllowOverride All
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
AccessFileName .htaccess
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%Refereri\" \"%User-Agenti\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%Refereri\" \"%User-Agenti\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%Refereri -> %U" referer
LogFormat "%User-agenti" agent
IncludeOptional conf-enabled/*.conf
IncludeOptional sites-enabled/*.conf
【问题讨论】:
控制台是否记录任何错误,从屏幕截图中,您的网站正在运行但无法正常加载。 @PrabhjotSinghKainth,问题已解决。 Cauz by passwd 源代码中的root 为空。我只是将root重置为null,它可以工作。 您的确切问题是什么?您尝试过什么调试问题? 【参考方案1】: 确保服务器可以读写文件(例如:如果您的源代码是 laravel,则在存储文件夹中) 检查主机文件(/etc/hosts) 读取 apache 日志文件。【讨论】:
以上是关于LAMP 堆栈 (Ubuntu1804) 无法从 XAMPP (Windows 10) 执行 Source web的主要内容,如果未能解决你的问题,请参考以下文章
markdown 如何设置Ubuntu服务器(即DigitalOcean LAMP堆栈)Akeneo PIM服务器。
sh 在Ubuntu 16.04中,Lamp堆栈,sublime,appache2配置更改,wp cli安装,节点安装