タグ付けされた質問 「apache2」

UbuntuまたはUbuntuの公式派生物の1つでApacheを構成および使用することに関する質問には、このタグを使用してください。

4
Ubuntu 16.04のアップグレード後にテキストとしてレンダリングされるPHP
Apacheは、Ubuntu 16.04のアップグレード後に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-mcryptパッケージは、Ubuntuのサーバ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 'php-mcrypt' has …

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/wwwFTPユーザーでフォルダー(Webルート)にアクセスしようとしています。 新しいユーザーを作成し、Apacheによって自動的に作成されftpuserたwww-dataユーザーグループに追加しました。 そのユーザーのホームディレクトリはに設定され/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を同期しましたか? その後、再起動し、Webブラウザーで呼び出したすべてのページで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 vagrantビルドであり、書き換えを有効にする必要があります。

2
Symlink / var / wwwディレクトリ
私はシンボリックリンクを作成しようとしています: / var / www-> / home / USER / code / /programming/9104337/create-a-symbolic-link-of-directory-in-ubuntuに従って、次のコマンドを入力しました。 sudo ln -s / var / www / home / USER / code しかし、結果は私が期待するものではありません。私のリンクは、wwwディレクトリ自体をリンクする代わりに、/ wwwディレクトリ内に保存されます。私はローカルWebサーバーとしてApacheを使用しています。私の場合は、次のようにコードにアクセスする必要があります。 localhost / code / PROJECT 一方、私は次のようなものを持ちたい localhost / PROJECT 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> ファイルはどのように見え、自分で作成する必要がありますか? また、私は000-default.confファイルを持っていますが、上記の「コード」もそこにありません。

4
phpmyadminはオープン時に404をスローします
Ubuntu 13.04の新規インストールでUbuntu Software Centerからphp5とphpMyAdminをインストールしました。 ブラウザにlocalhostと入力すると、次が表示されます。 できます! これは、このサーバーのデフォルトのWebページです。 Webサーバーソフトウェアは実行されていますが、コンテンツはまだ追加されていません。 だから何かが働いています。 次に入力するlocalhost/phpmyadminかlocalhost/phpmyadmin/index.php、ページが404エラーページを返すと、ファイルが見つかりません。 <?php phpinfo(); ?>ブラウザからアクセスしようとすると、test.phpというファイルを/ var / wwwに1行作成しましたが、403 Forbiddenになります これは権限の問題を指します phpMyAdminで私もインストールしました: Apache HTTPサーバーメタパッケージ(apache2) JavaScriptライブラリパッケージの基本サポート(javascript-common) メモリフットプリントが最小の高速Webサーバー(lighttpd) MySQLクライアント(mysql-client) php5(php5-gd)の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 …
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-data、apache2.confファイルにハードコーディングすることです。ここにいくつかの推測がありましたは、一部の構成スクリプトがapache2.confファイルのenv変数を正しく置き換えなかったためで。関係なく、apvar2を取得してenvvarsファイルを調べるにはどうすればよいですか? 別のデータポイントとして、このサイトはenvvarsがビルド時に生成されることを示しているように見えますが、実行時にapache2ctlによって読み取られ、このファイルはビルドプロセスによって残されただけではないことを示唆しています

1
新規インストール後にcollaboraにアクセスできません
nextcloudがインストールされたUbuntu 16.04の既存のインストールがあります/var/www/cloud(wordpressはルートにあります)。しばらくの間は正常に動作していましたが、最近、Googleドキュメントの代替としてコラボラを発見し、これが本当に機能することを望んでいます。文書を開こうとすると、「アクセス禁止」エラーが表示されます。ここにある指示に従ってコラボラをインストールしました 私はlsof -iの出力をチェックし、9980でdockerがリッスンしていること、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 collabora vhost用のMy Apache構成のサニタイズバージョン: <VirtualHost *:443> …

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ファイルをお読みください。 プロンプトで[OK]ボタンをクリックした後、ターミナルで次のメッセージが表示されます。 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 …
16 apache2  mysql  php 

6
Apacheのupstart-supervised initスクリプト?
Ubuntu 10.04でapacheを実行し、upstartで素敵な監視機能を使用したい(apache initスクリプトだけでなく、daemontoolsのような適切なサービス監視-つまり、Apacheが死んだときに再起動する、など)そのような)。 誰もubuntu 10.04でApacheを監視するための実行中の起動設定を持っていますか? Googleは私にとって何の助けにもなりませんでしたが、私のgoogle-fuが弱い可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.