2016-04-29 3 views
0

я получаю эту ошибку, когда я пытаюсь проверить Факер PHP с GitHub на моем сервере:Fzaninotto Факер PHP Фатальная ошибка

Fatal error: Class 'Faker\Provider\en_US\Address' not found in /home/andrew/public_html/JeffWork/src/Faker/Provider/en_US/Address.php on line 6

Ссылка: http://aswanson.net/JeffWork/test/test.php

Все файлы пакета были установлены и загружены правильно, а код на строке 5 & 6 выглядит следующим образом:

class Address extends \Faker\Provider\en_US\Address 
{ 
+0

Существует ли 'vendor/fzaninotto/faker/src/Faker/Provider/en_US/Address.php'? – ceejayoz

ответ

1

Пожалуйста, убедитесь, существует ли файл в папку, в которой ссылаясь на «/home/andrew/public_html/JeffWork/src/Faker/Provider/en_US/Address.php».

Пожалуйста новое обновление с композитором со следующим

composer require fzaninotto/faker 

Теперь с обновленной версией 1.6, вы сможете решить такой вопрос обязательно используйте autoload.php в файле, где ваш использование.

Ниже показан фрагмент кода использования

<?php 

    require_once 'vendor/autoload.php'; 

    $faker = Faker\Factory::create(); 
    $person = new Faker\Provider\en_US\Person($faker); 
    $address = new Faker\Provider\en_US\Address($faker); 

    foreach(range(1,10) as $i){ 
     echo $address->address(),'<br/>'; 
    } 

Ура!