PDA

View Full Version : چرا کدهای من اجرا نمی شه



thinking21
یک شنبه 24 مرداد 1389, 18:00 عصر
سلام به همه
من کدهای ساخت لینکدونی با cakephp رو همونطور که تو سایت alwanweb (http://weblog.alvanweb.com/2008/10/23/create-linkdump-with-cakephp-part-2/comment-page-1/#comment-31503) گفته بود رو قرار دادم
ولی وقتی ادرس رو تو مرورگر وارد می کنم این پیغام رو می ده Object not found!:ناراحت:
لطفا یکی کمک کنه...

zoghal
دوشنبه 25 مرداد 1389, 17:44 عصر
کد هاتون رو اینجا بزارید و کل خطا رو وارد کنید تا بتونیم نظر بدیم

thinking21
چهارشنبه 27 مرداد 1389, 17:11 عصر
این پوشه cake\app\controllers کد فایل links_controller.php :


class LinksController extends AppController {
var $name = 'Links';
function index() {
$this->set('links', $this->Link->find('all'));
}
function view($id = null) {
$this->Link->id = $id;
$this->set('link', $this->Link->read());
}
}

پوشه cake\app\models کد فایل :link.php


class Link extends AppModel {
var $name = 'Link';
}

پوشه cake\app\views\links کد فایل : index.ctp


<h1>Links:</h1>
<table>
<tr>
<th>Id</th>
<th>Title</th>
<th>Created</th>
</tr>
<?php foreach ($links as $link): ?>
<tr>
<td><?php echo $link['Link']['id']; ?></td>
<td><?php echo $html->link($link['Link']['title'],
"/links/view/".$link['Link']['id']); ?></td>
<td><?php echo $link['Link']['created']; ?></td>
</tr>
<?php endforeach; ?>
</table>

و این هم پوشه ویو cake\app\views\links کد فایل : view.ctp


<h1><?php echo $html->link($link['Link']['title'],
$link['Link']['url']); ?></h1>
<p><small>Created: <?php echo $link['Link']['created']?></small></p>
<p><?php echo $link['Link']['body']?></p>

ادرسی که تو مرورگر وارد می کنم http://127.0.0.1/cake/links/index
این ارور می ده: Object not found!

این هم ادرس اموزش ساخت لینک باکس با CAKEPHP (http://weblog.alvanweb.com/2008/10/23/create-linkdump-with-cakephp-part-2/) در سایت الوان وب

zoghal
چهارشنبه 27 مرداد 1389, 18:04 عصر
یعنی همین 4 کلمه رو میده؟ هدف اینه ببینم که شما دارید ارورو رو از طرف کیک دربافت میکنید یا از طرف پی اچ پی

thinking21
پنج شنبه 28 مرداد 1389, 14:44 عصر
یعنی همین 4 کلمه رو میده؟ هدف اینه ببینم که شما دارید ارورو رو از طرف کیک دربافت میکنید یا از طرف پی اچ پی


این صفحه کیک http://127.0.0.1/cake/ ) cake ) :

http://up.iranblog.com/Files2/3074d55834cb418d8434.JPG


این هم ارور فایل خودم ( http://127.0.0.1/cake/links/index ) :


http://up.iranblog.com/Files2/e6bc296b0dc44437869f.JPG

zoghal
پنج شنبه 28 مرداد 1389, 18:44 عصر
mod_rewrite فعال نیست

thinking21
شنبه 30 مرداد 1389, 07:57 صبح
mod_rewrite فعال نیست

فکر کنم تنظیمش کردم همون طور که تو سایت الوان وب گفته بود , نمی دونم شایید هم اشتباه یه کاره دیگه انجام دادم... :لبخند:
میشه بگید چطور باید فعالش کنم (تو کدوم فولدر واسم فایل ؟؟ )

thinking21
سه شنبه 02 شهریور 1389, 15:45 عصر
فکر کنم تنظیمش کردم همون طور که تو سایت الوان وب گفته بود , نمی دونم شایید هم اشتباه یه کاره دیگه انجام دادم... :لبخند:
میشه بگید چطور باید فعالش کنم (تو کدوم فولدر واسم فایل ؟؟ )

mod_rewrite رو فعال کردم ولی بازم درست نشد...:ناراحت:

thinking21
سه شنبه 16 شهریور 1389, 06:24 صبح
مود mod_rewrite درست شد حالا این ارور دارم
Undefined variable: html [APP\views\links\view.php, line 2]

باید چکار کنم؟:متفکر:

zoghal
سه شنبه 16 شهریور 1389, 14:11 عصر
تو کنترلر تون helper html رو فراخوانی کنید.
درضمن برای پاسخ سریع بهرته به فروم اصلی cakephp.ir مراجه کنید

hadith11
سه شنبه 23 شهریور 1389, 07:41 صبح
با سلام خدمت دوستان
البته صفحه اول کیک شما خطا دارد
شما باید تغییری در فایل core بدهید
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaCdf');
شما کد قرمز را رنگ تغییری ندادید
چند حرف آن را تغییر دهید

thinking21
چهارشنبه 24 شهریور 1389, 16:41 عصر
با سلام خدمت دوستان
البته صفحه اول کیک شما خطا دارد
شما باید تغییری در فایل core بدهید
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaCdf');
شما کد قرمز را رنگ تغییری ندادید
چند حرف آن را تغییر دهید
این هم درست کردم ولی درست نشد :عصبانی:
بعد از این همه دردسر با :عصبانی:easyphp و wamp:عصبانی: رفتم xampp نصب کردم تمام مشکلاتم مشکلام حل شد :کف:
اصلا نمی دونم چرا دیر xampp شناختم :ناراحت:
شاید فکر می کردم همشون یه کاری می کنن و زیاد با هم فرق نمی کنن به همین خاطر به همون 2تا بسنده کرده بودم