私は現在、私の最初のPHPプロジェクトに取り組んでいます。これは、ユーザーがWebサーバーにインストールできるスクリプトです。このスクリプトにはデータベースの詳細が必要なため、これらの設定を安全に保存する方法が見つかりません。 install.php
から別のファイルに書き込むべきですか?私はチェックして、そのようなメソッドは、コードインジェクションする傾向がある可能性があることが判明しましたが、他には現時点では心に来ていません。PHPスクリプトインストールの詳細保存
答えて
設定は、ディストリビューションの一部ではなく、バージョンコントロールに追加されたファイル内にある必要があります。
たとえば、Laravelは、いくつかの推奨値/例値を持つ.env.example
設定ファイルを提供しますが、Laravelをインストールすると、.env
ファイルが作成されます。
ワードプレスa similar thing with wp-config-sample.php
です。 wp-config.php
に移動して設定値を調整します(ただし、WordPressはサーバーの権限が十分に緩い場合はこれを行います)。
Wordpressはウェブベースのインストールも提供しています。ブラウザに新しいWordPressのインストールを開始するときと同様に、インストールが開始されます。私はそのようなものを作りたいと思っています。 Oxwallは非常によく似た方法で、後でインストールフォルダを削除します。 – c0mmand0
@ c0mmand0私はそれを認識しています。それは、なぜなら、「WordPressはサーバーの権限が十分に緩んでいれば、これをやります」と述べているからです。私の意見では、ほとんどの場合、これは全く不要です。特に、ほとんどのPHPプロジェクトがComposerパッケージとしてインストールされているためです。 WordPressのインストーラはオープンソースなので、どうやって見てみるか自由に見たいと思っています。 – ceejayoz
誰かがそれを単純化できることを望んでいた。これは私の最初のPHPプロジェクトなので、そこにある高度なコードはあまり快適ではありません。 – c0mmand0
- 1. ユーザーの詳細を保存する
- 2. ライセンスの詳細を保存する
- 3. Twitterのフォロワーの詳細をPHPを使ってデータベースに保存するには?
- 4. より詳細な "詳細" apache/phpプロセスの表示方法
- 5. Crystal Reports詳細の詳細
- 6. ユーザーの詳細をログインシステムのファイルに保存しますか?
- 7. iphoneのテキストファイルにログインの詳細を保存する
- 8. PHP Mysqli詳細検索(マルチオプション)
- 9. PHP - 製品詳細POPUP
- 10. ストライプでテストサーバーにカードの詳細を保存しません
- 11. ストライプ支払い中にカードの詳細を保存する
- 12. Androidデビット/クレジットカードの詳細をデータベースに保存する
- 13. SQliteでカスタムUITableView詳細ビューを保存しますか?
- 14. ブラウザを押すと詳細が保存される
- 15. ウェブサイトのユーザーの詳細を保持
- 16. 角度2エラー:「/詳細/:ID」既存のルート「/詳細/:ID」とのコンフリクト
- 17. 参照のPHP配列の詳細コピー
- 18. ストアドプロシージャが存在しない詳細
- 19. StreamWriterの詳細
- 20. GameCenterの詳細
- 21. デリゲートの詳細
- 22. 詳細のアンダーレイチャート
- 23. 複数の値を持つプロファイルの詳細を保存する方法は?
- 24. Androidアプリ内:購入の詳細を永続的に保存する方法は?
- 25. Account Chooserダイアログボックスで選択したアカウントの詳細を保存する方法は?
- 26. ユーザーを認証してその詳細を保存する方法
- 27. UIからLoggedinユーザーの詳細を保存し、BLメソッドで使用する
- 28. ブラウザがログインの詳細を保存できないようにしたい
- 29. フォームの詳細を電話帳に保存してオンラインで送信する
- 30. ログインページとサインアップページは、ユーザーの詳細を保存しないでください
Gitはあなたが作業しているプロジェクトに適しています。あなたが開発者でなくても、あなたのコンピュータファイルをバージョン管理したい場合でも、それはあなたにも適しています! Gitは、Linuxカーネルのように、大規模なプロジェクトを効率的かつ高速に処理できるように設計されています。カーネルを作った人、Linus Torvaldsは、gitを作った人と同じです:D この紹介をgitで確認してください:https://learningpassion.wordpress.com/2016/06/15/git-tutorial-day-to-day -use-part-1-intro/ – joker
私はTorvaldsが両方を作ったことを知っています。私は主にLinuxを使用しています。 "バージョン管理"の必要性は私には分かりませんでした。トピックをもう少し詳しく調べる必要があります。私の主な質問はPHPに関連しています。私はスクリプトを作成し、10月が始まる前にそれを機能させる必要があります。 – c0mmand0
1つの質問にお答えするのが一番です。質問を2つにすると回答が得られなくなります。 – vascowhite