2016-09-04 8 views
-1

私は現在、私の最初のPHPプロジェクトに取り組んでいます。これは、ユーザーがWebサーバーにインストールできるスクリプトです。このスクリプトにはデータベースの詳細が必要なため、これらの設定を安全に保存する方法が見つかりません。 install.phpから別のファイルに書き込むべきですか?私はチェックして、そのようなメソッドは、コードインジェクションする傾向がある可能性があることが判明しましたが、他には現時点では心に来ていません。PHPスクリプトインストールの詳細保存

+0

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

+0

私はTorvaldsが両方を作ったことを知っています。私は主にLinuxを使用しています。 "バージョン管理"の必要性は私には分かりませんでした。トピックをもう少し詳しく調べる必要があります。私の主な質問はPHPに関連しています。私はスクリプトを作成し、10月が始まる前にそれを機能させる必要があります。 – c0mmand0

+0

1つの質問にお答えするのが一番です。質問を2つにすると回答が得られなくなります。 – vascowhite

答えて

0

設定は、ディストリビューションの一部ではなく、バージョンコントロールに追加されたファイル内にある必要があります。

たとえば、Laravelは、いくつかの推奨値/例値を持つ.env.example設定ファイルを提供しますが、Laravelをインストールすると、.envファイルが作成されます。

ワードプレスa similar thing with wp-config-sample.phpです。 wp-config.phpに移動して設定値を調整します(ただし、WordPressはサーバーの権限が十分に緩い場合はこれを行います)。

+0

Wordpressはウェブベースのインストールも提供しています。ブラウザに新しいWordPressのインストールを開始するときと同様に、インストールが開始されます。私はそのようなものを作りたいと思っています。 Oxwallは非常によく似た方法で、後でインストールフォルダを削除します。 – c0mmand0

+0

@ c0mmand0私はそれを認識しています。それは、なぜなら、「WordPressはサーバーの権限が十分に緩んでいれば、これをやります」と述べているからです。私の意見では、ほとんどの場合、これは全く不要です。特に、ほとんどのPHPプロジェクトがComposerパッケージとしてインストールされているためです。 WordPressのインストーラはオープンソースなので、どうやって見てみるか自由に見たいと思っています。 – ceejayoz

+0

誰かがそれを単純化できることを望んでいた。これは私の最初のPHPプロジェクトなので、そこにある高度なコードはあまり快適ではありません。 – c0mmand0

関連する問題