そのディレクトリは書き込み可能になっていますでしょうか?
「サイトのエクスポート」をしたのですが、「assets/export」ディレクトリ内に転送されません
これも書き込み権限のような気がします。cacheディレクトリと該当のファイルは書き込み可能になっていますか?
ドキュメントを編集し保存した後、「Warning: fopen(../assets/cache/siteCache.idx.php) [function.fopen]: failed to open stream: 」という警告が出てしまいます
MODxをより楽しく使うなら、きっとPHPの知識は必要になってくると思います。スニペットの動作をちょっとだけ変えたいとか、MODxを自分好みのものにしていくには、PHPの知識が必要になってきます。身構えてしまうと気後れしてしまうので、その都度少しずつ覚えていけば良いのではないでしょうか? (そもそも私がその状態だったり... )
「PHP」というものを勉強する必要があるのでしょうか?
(1)サイトのバックアップは「assets/cache」内に転送されました。「assets/export」ないではないのですね。assets/cache は、一度表示したページのデータを蓄えておく場所です。サイトのエクスポートで、出力される先は、assets/exportになります。
(4)今までテストサイトで作っていて、それを本サイトに移行したのですが、ページを編集しても本サイトは変更されず以前のテストサイトにデータが転送されてしまいます。(たとえば画像などtest/assets/imagesへ保存されてしまう。)「リソースパス」「リソースURL」はどのように変更すればいいのでしょうか?
「リソースパス」は「home/httpd/vhosts/clovergarden.biz/httpdocs/assets//httpdocs/assets/」home/httpd/vhosts/clovergarden.biz/httpdocs/assets//httpdocs/assets/
「リソースURL」は「http://www.clovergarden.biz/assets/」
「ファイルマネジャーパス」は「/home/httpd/vhosts/clovergarden.biz/httpdocs/」
「home/httpd/vhosts/clovergarden.biz/httpdocs/assets//httpdocs/assets/は、コピペしたのでダブってしまってようです。確認もせずPOSTしてしまってスミマセン
これがへんなんでは...?
home/httpd/vhosts/clovergarden.biz/httpdocs/assets//httpdocs/assets/
よけいなんじゃないでしょうか。」
assets/cache は、一度表示したページのデータを蓄えておく場所です。サイトのエクスポートで、出力される先は、assets/exportになります。
また、サイトのバックアップが目的ならば、ツール>バックアップで、データベースのバックアップを取る方が良いかも知れません。
サイトのエクスポートを実行したとき、画面にメッセージが表示されるはずですが、いかがでしたか?
成功!あるいは、失敗などです。成功していれば、出力されているはずです。
「書込」属性が付いていなくてエラーになることは良くありますが、「実行」属性が付いていなかったとは...
「呼出」と「書込」にしかチェックを入れず、「実行」チェックを入れていませんでした。
cacheディレクトリはバックアップとして残すべきファイルが置かれるディレクトリではないと思います。
サイトのエクスポートをして「成功」と表示されましたが、assets/export内には転送されません。
これはまだ解決していません。サイトのエクスポートをして「成功」と表示されましたが、assets/export内には転送されません。これは、なんででしょうね。。確かに、再度アップグレードインストールを実行して、どこが引っ掛かっているのか、調べるのも手だと思います。
MEGUさんの「バックアップマネジャー」は書籍のP202と P224書いてあるサーバを引っ越すときに使用するということでしょうか?MODxは、ドキュメントを作成しても、HTMLファイルを作らないのです。じゃ、それはどこにあるのかというと、データベースというところに
私はassets内に作成したHTMLファイルが見当たらないので、何かの不都合でMODxが使えなくなってしまったらどうしようと思ったからです。
「はじめての人のためのかんたんPHP + MySQL入門」の書籍は本屋にありませんでした。絶版になっているようですね。残念ですそうでしたか。。残念でしたね。。というか、私もサイトの方から、そのお勧めを取り外しておきます。知らせてくださってありがとうございます。
PHPも少しづつ覚えていこうと思います。
あと、アップグレードインストールとは、もう一回MODxのインストーラーを動かすってことです。は、MODxをアップロードするときに「パーミッションやデータベース設定の確認」がされることですよね。そういえばアップロードするとき変更しましたよね。ずいぶん昔のことだったので忘れていました・・・ ご迷惑かけました。警告が出たら「変更も確認する」ということですね。勉強になりました。
ただし、新規(New)を選ばずに更新(Upgrade)を選びます。
インストーラーの中に最低限のシステムチェック機能が入っていますから、
そこでどのディレクトリの書込み権限が足りないとかわかるんじゃないかなぁ~と思ってご提案しました。
MODxは、ドキュメントを作成しても、HTMLファイルを作らないのです。じゃ、それはどこにあるのかというと、データベースというところにこれこそ私が知りたかったことです! 今までホームページビルダーで作っていて、HTMLソースをアップロードしていたので混乱していました。
格納されていきます。(たしか)site_content テーブルの中にドキュメントの「内容」や属性が格納されていますよ。ですから、MODxで
バックアップを取るということは、このデータベースの中身をダウンロードするということなのです(ツールを使って)。
MODxで重要なのは、このデータベース(の中身)です。そこに、作成した、チャンクや、コンテンツが入っているからです。何かの都合で、
データが破損した場合、このデータベースの中身をバックアップしておけば、復旧できるということなのです(100%ではありません)。
そうでしたか。。残念でしたね。。というか、私もサイトの方から、そのお勧めを取り外しておきます。知らせてくださってありがとうございます。お役に立てて光栄です
PHPを覚えるより、wayfinderやDittoなどのスニペットの使い方を覚える方が、MODxを活用する近道だと思いますよ。実は、私も、本をさすがMEGUさん!私の思っていることはお見通しですね ネットや書籍などでPHPをいろいろ眺めたのですが、いまいちピンとこなくて、「覚える必要があるのかな?」と思っていました。MODxの書籍を眺めて、自分に必要のありそうなスニペットの少しづつ覚えればいいですね。ありがとうございました。
買ったことは買ったのですが、読んでなかったりします。。^^;;。スニペットの使い方を覚えたら、徐々にPHPの方も眺めていくようにしたら
いかがでしょうか。。