サポート » 使い方全般 » ユーザーがapacheになり削除できない

  • hirohiro1693

    (@hirohiro1693)


    導入して間もないので初歩的な質問ですみません。

    画像をアップロードしようとしても権限の変更ができないため、ほんとうに色々調べました。
    結果、ユーザーがapacheになってしまっていて変更ができないようです。

    https://misasagi.wordpress.com/2008/04/17/所有者がapacheのファイルの削除/
    上記のサイトを見つけてなんとかしようとしましたが

    「dirnameはパーミッションを変更したいファイル(ディレクトリ)の名前。
    私は削除したいファイル(ディレクトリ)があるディレクトリと同じ階層にいれて実行しました。」
    管理者権限を変更したいファイルはuploadsなのですが、この場合
    どこにuploadsを入力したらいいのでしょうか?
    そもそもそこから間違っているのでしょうか?

    「適当なファイル(.php)を作って、ブラウザからそのphpファイルを実行。」
    という部分もどうしたらいいのかわかりませんでした。

    どなたかご教授お願いします。
    周りに詳しい人もいなくて、参考書を片手にやるしかないのですが
    なんともならず半日ずっと調べています・・・。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • jdbb

    (@jdbb)

    まず特にカスタマイズしていない場合という前提で。
    自分のサイトを表示した際に、右クリックで「ソースを表示」します。
    そこから「http://my_domain/install_dir/wp-content/wp-themes/my_theme/style.css」を探します。
    my_domain ・・・・ドメイン名
    install_dir・・・・wpのインストールディレクトリ(ない場合もあります)
    my_theme・・・・・テーマディレクトリ

    ファイルの内容を以下のようにします。

    <?php
    umask(0);
    echo (chmod('uploads',0777)) ? 'ok' : 'ng';
    ?>

    ファイル名をchmod.phpとしてftpでwp-content配下にアップロードします。
    その後、ブラウザで
    http://my_domain/install_dir/wp-content/chmod.php
    にアクセスしてokと出れば書き換えできています。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「ユーザーがapacheになり削除できない」には新たに返信することはできません。