私はアマゾンウェブサービスを使用してUbuntuランプスタックをホストしていますが、これは初めてです(もちろん)。
このチュートリアルを使用して、Webサイトで使用するLAMPとwordpressをインストールしました。
http://iampuneet.com/wordpress-Amazon-ec2/
私はこれを完了し、すべてがスムーズに実行されているようです。 wordpressダッシュボードにアクセスできますが、購入したテーマをアップロードしようとしています。テーマをアップロードしようとすると、次のエラーが表示されます。
The uploaded file exceeds the upload_max_filesize directive in php.ini.
最大アップロードサイズを増やすphp.ini
ファイルを追加しようとしていますが、ファイルを/var/www/wp-admin
ディレクトリに移動しようとすると、次のエラーが表示されます。
Error: /var/www/wp-admin/php.ini: open for write: permission denied
Error: File transfer failed
AWSでEC2インスタンスを使用しています。ホスト:IPアドレス、ユーザー名:ubuntu、パスワードなし、ポート22
ここで何をする必要があるか考えていますか?私はこの問題をグーグルからの多くのアイデアを試しました。
ubuntu
ユーザーとしても、root
が所有するディレクトリに書き込むことはできません。
これを行うには、最初にファイルをホームディレクトリ(つまり、/home/ubuntu/
)にアップロードする必要があります。
そこから、システムにSSHでログインし、Sudo cp /home/ubuntu/FILENAME /var/www/wp-admin/FILENAME
または必要なコマンドを実行し、FILENAME
を実際のファイル名に置き換えます。また、/var/www/wp-admin
にコピーしない場合は、代わりに正しいパスを使用することを忘れないでください。
私は同じ問題に出くわしたので、このトピックに入りました。
/var/www/html/
Filezillaでサーバーにファイルをコピーしようとしたときに、許可が拒否されたと答えました。また、追加のフォルダーを作成する必要がありました。答えは同じです-permission denied
。
Googleからの回答を探して、SSHを介してフォルダー/var/
へのアクセスを変更する必要があることがわかりました。私はこれで多くの時間を失いました。そして、それは必要ありませんでした。
解決策は簡単でした:
RootユーザーのSFTP接続でFilezillaに接続する必要がありました。