Questions tagged «apache2»

使用此标签可以解决有关在Ubuntu或Ubuntu官方衍生版本之一上配置和使用Apache的问题。

4
Ubuntu 16.04升级后,PHP以文本形式呈现
Ubuntu 16.04升级后,Apache将PHP文件作为文本呈现。 Apache已安装并正在运行。PHP7正在运行。当我执行以下命令时,我得到正确的输出: php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";' 但是,当我访问http://localhost/info.php或任何其他php文件时,我得到的是文件内容而不是页面。 在线的大多数帮助都适用于Ubuntu和PHP的旧版本,因此我不确定它们是否可靠。 更新:安装libapache2-mod-php7.0并启用php7.0后,Apache将无法启动。查看输出: douglas@douglas-acer:~$ sudo service apache2 restart douglas@douglas-acer:~$ sudo apt-get install libapache2-mod-php Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: libapache2-mod-php 0 upgraded, 1 newly installed, 0 …
20 upgrade  apache2  php  16.04  php7 

4
Ubuntu Server 18.04 LTS中缺少php-mcrypt软件包
php-mcryptUbuntu Server 18.04 LTS中缺少该软件包吗? apt install php-mcrypt Reading package lists... Done Building dependency tree Reading state information... Done Package php-mcrypt is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package …

2
无法访问apache错误日志
我的Ubuntu虚拟服务器无法离线。我重新启动了它,现在想调试发生了什么。 我可以浏览到,/etc/log但如果尝试cd apache2显示“权限被拒绝”。我确定我的用户帐户具有特权。我也尝试过sudo cd apache2给出错误sudo: cd: command not found 如何访问apache日志?我也尝试通过sftp失败 PS我是Linux和虚拟服务器的新手,但我热衷于学习所有我能学的东西。

2
VSFTPD 553错误:无法创建文件
使用Ubuntu 12.04和VSFTPD进行全新的LAMP服务器设置。 我正在尝试/var/www使用FTP用户访问文件夹(网络根目录)。 我创建了一个新用户ftpuser,并将其添加到www-dataApache自动创建的用户组中。 该用户的主目录设置为/var/www。我还将的所有权更改/var/www为www-data组,并将权限更改为02775。 但是,我仍然无法上传文件。错误为:“ 553无法创建文件”。 有人可以向我解释如何正确设置这些权限吗? 什么是正确的设置?我应该将主目录设置ftpuser为/var/www还是以其他方式设置? 我在网上发现了很多主题,但是没有一个主题提供通用的解决方案。 谢谢! 更新: 下面是输出ls -l的/var/www: drwxr-sr-x 3 root ftpuser 4096 vsftpd.conf文件内容: listen=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chown_uploads=YES chown_username=ftpuser chroot_local_user=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
18 12.04  server  apache2  vsftpd 

9
将XAMPP的htdocs Web根文件夹更改为另一个
我正在尝试将XAMPP的Web根默认目录/opt/lampp/htdocs更改为另一个目录,/home/me/Dropbox/public_html但没有成功。 我已经编辑了文件 /opt/lampp/etc/httpd.conf # old line: DocumentRoot "/opt/lampp/htdocs" DocumentRoot "/home/me/Dropbox/public_html" #...etc... # old line: <Directory "/opt/lampp/htdocs"> <Directory "/home/me/Dropbox/Work/public_html"> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # etc... 我已经按照本文所述进行了操作:使用Ubuntu One同步htdocs? 然后,我重新启动,Apache并且403在使用网络浏览器调用的每个页面上都出现了权限错误。 因此,我已将文件夹和文件的权限更改为755。 我已经按照本文所述执行了此操作: 应该在Web根目录上设置哪些文件权限? 问题仍然保持不变,403我尝试通过网络浏览器访问的每个页面上都有错误。 …

3
mod_rewrite已启用,但不起作用
我正在尝试建立一个PHP路由库。他们给出了一个.htaccess文件的示例: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] 我无法使它正常工作,因此我尝试启用了mod_rewrite,但显示“模块重写已启用”。 为什么不能正常工作?谢谢!我正在运行Ubuntu Precise 12.04和apache2.2.22。(检查是否有任何更新) 编辑:更多细节,这是PuPHPet无所事事的版本,应启用重写功能。

2
Symlink / var / www目录
我一直在尝试创建符号链接: / var / www-> / home / USER / code / 在/programming/9104337/create-a-symbolic-link-of-directory-in-ubuntu之后,我输入了以下命令: 须藤ln -s / var / www / home / USER / code 但是结果不是我期望的。我的链接存储在/ www目录中,而不是链接www目录本身。我使用apache作为本地Web服务器,就我而言,我必须以以下方式访问我的代码: 本地主机/代码/项目 而我希望有这样的东西 本地主机/项目 该code目录应仅用作我存储所有项目的目录。 有什么我想念的吗?

1
Apache2:禁止访问您无权访问此服务器上的/ dir /
我可以访问localhost但不能访问子目录index.html 我的default conf样子: <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/*/> Allow from None Order allow,deny </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order …
17 apache2 

3
启用.htaccess文件以重写路径(不起作用)
所有教程都告诉我编辑::/etc/apache2/sites-available/default但是该文件对我而言不存在。在此文件中,我将必须编辑: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None #AllowOverride All #AllowOverride AuthConfig FileInfo Indexes Limit Options=All, MultiViews Order allow,deny allow from all </Directory> 该文件应该是什么样子,我应该自己创建它? Aslo我确实有一个000-default.conf文件,但是上面的“代码”也没有。

4
phpmyadmin在打开时抛出404
我已经从Ubuntu软件中心在全新安装的Ubuntu 13.04上安装了php5和phpMyAdmin。 当我在浏览器中输入localhost时,将显示以下内容: 有用! 这是此服务器的默认网页。 Web服务器软件正在运行,但尚未添加任何内容。 所以有些事情在起作用。 如果我随后输入localhost/phpmyadmin或localhost/phpmyadmin/index.php该页面返回404错误页面,则找不到文件。 <?php phpinfo(); ?>当我尝试通过浏览器访问文件时,在/ var / www中创建了一个文件test.php,其中只有一行。 这指向权限问题 使用phpMyAdmin我也安装了: Apache HTTP Server元包(apache2) 对JavaScript库软件包的基本支持(javascript通用) 具有最小内存占用量的快速Web服务器(lighttpd) MySQL客户端(mysql-client) php5的GD模块(php5-gd) MySQL服务器(mysql-server) 在安装phpMyAdmin时,没有问我任何问题,就像以前的安装一样,我发现这很有趣,我被要求选择服务器。 文件夹/ etc / phpmyadmin具有以下内容: conf.d / config-db.php.ucf-dist 文件夹conf.d没有内容 是否需要安装一些我没有安装的东西,或者可以解决404和403错误? 编辑 / var中的所有者 :/var$ ls -lh total 48K drwxr-xr-x 2 root root 4.0K Jun 9 12:16 …
17 server  apache2  mysql  php 

2
apache2为什么不尊重我的envvars文件?
我的envvar文件中包含以下几行: export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data 我的apache2.conf中包含以下几行: # These need to be set in /etc/apache2/envvars User ${APACHE_RUN_USER} Group ${APACHE_RUN_GROUP} 但是当我跑步时apache2 -M我得到了: apache2: bad user name ${APACHE_RUN_USER} 临时解决方法是将www-dataapache2.conf文件硬编码到其中。有一些猜测在这里,这是因为一些配置脚本并没有取代ENV在我的apache2.conf文件正确瓦尔。无论如何获取apache2来查询我的envvars文件? 作为另一个数据点,该站点似乎表明envvar是在构建时生成的,但是在运行时由apache2ctl读取,这表明该文件不仅仅是构建过程中遗留的便便。

1
全新安装后无法访问collabora
我已经安装了Ubuntu 16.04,并已安装nextcloud /var/www/cloud(wordpress位于根目录中)。它已经运行了一段时间了,但是我最近发现了collabora作为google docs的替代品,并且真的希望它能正常工作。尝试打开文档时,出现“禁止访问”错误。我已根据此处的说明安装了collabora 我检查了lsof -i的输出,可以看到docker在9980上侦听,在Nextcloud中配置了URL,老实说,我不太确定如何着手解决此问题。如果社区中的任何人可以给我一些指导,那将是惊人的。下面是一些其他信息。 来自/ var / log / apache2中的apache error.log的条目: [Mon Jan 02 22:05:30.027625 2017] [authz_core:error] [pid 26396] [client <IPADDRESS>:54120] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata [Mon Jan 02 22:05:32.314370 2017] [authz_core:error] [pid 3122] [client <IPADDRESS>:54123] AH01630: client denied by server configuration: /var/www/html/cloud/data/.ocdata 协作版本vhost的My Apache配置的已消毒版本: <VirtualHost …

8
apache2错误无法打开配置文件/etc/apache2/conf.d/:没有这样的文件或目录
我刚刚升级了Ubuntu 13.10,但apache2无法正常工作。当我尝试启动apache2服务器时,它正在打印以下错误: * Starting web server apache2 * The apache2 configtest failed. Output of config test was: apache2: Syntax error on line 263 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/: No such file or directory Action 'configtest' failed.
16 apache2 

7
无法为mysql“ root”用户设置密码
我是Ubuntu新手。我正在运行Ubuntu 12.10。我正在尝试安装apache,php,mysql。但是,我已经安装了apache,并且运行良好。 sudo apt-get install apache2 但是当我尝试使用以下命令安装mysql时 sudo apt-get install mysql-server 下载后,它要求输入密码,但要输入并确认密码。我收到以下错误消息。 无法为Mysql“ root”用户设置密码 为mysql设置密码时发生错误 管理用户。这可能是由于该帐户已经具有密码,或者是由于与Mysql服务器的通信问题而发生的。 安装软件包后,您应该检查帐户的密码。 请阅读/usr/share/doc/mysql-server-5.5/README.Debian文件以获取更多信息。 在提示符下单击确定按钮后,我在终端上收到以下消息 Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ... start: Job failed to start invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing mysql-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 1 Errors …
16 apache2  mysql  php 

6
由upstart监督的Apache初始化脚本?
我想在Ubuntu 10.04上运行apache,并在upstart中使用不错的监管工具(我不只是在谈论apache init脚本,而是适当的服务监管la daemontools-也就是说,死后重新启动apache的事情像那样)。 有人在ubuntu 10.04上有运行新贵的配置来监督Apache吗? Google对我没有帮助,但可能是我的google-fu很弱。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.