CI アプリケーションに新しい言語を追加するために管理パネルを作成しました...
これが必要だったのは、クライアントが約 20 の言語を配置する必要があるためです。さまざまな言語にする必要があるページのすべてのテキストを提供しており、それらはほとんどが有益なテキストであり、将来変更される可能性があります..
そこで、既存のすべてのディレクトリのリストをロードするための管理パネルをLanguage directory
作成しました。新しい言語の php ファイルを作成するための単純な CRUD があります。
すべて正常に動作していますが、問題は、サーバーにある私apache user
のサーバーが とは異なり、FTP user
ftp からファイル/フォルダーを削除できないことです。そうするために、私はいくつかのことを念頭に置いています:
- 新しいフォルダーと言語の PHP ファイルを 777 に CHMOD します {ただし、書き込みのために行っていますが、ファイルの書き込み後に 755 に変更します}
- 新しい言語フォルダー/ファイルをアプリケーションフォルダー以外の場所に配置して、害を及ぼすことなく 777 できるようにします.. {探しましたが、ヘルプが見つかりませんでした}
- 何をすべきかわからない...
すでにApache ユーザーにディレクトリへの書き込みを許可するように設定777
していますlanguage directory
プロジェクトの所有者を変更する解決策がありftp user to apache
ますが、ftp からファイルにアクセスできないため、ネットワーク担当者に apache ユーザーを同じグループに追加して許可を 775 に変更できるように依頼しましたが、彼はそうではありませんそれが機能するかどうか、およびApacheユーザーのグループを変更していないかどうかを確認してください。
今の主な関心事は作ること...application/language
であり、...application/language/*/*
777は大丈夫ですか?
それに代わるものがある場合は、ゴナが機能する場合はプロセス全体を変更できることをお知らせください
よろしく