Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 25 08:51
  • May 24 12:22
    StefanduPlessis opened #1053
  • May 24 03:25
  • May 18 17:57
  • May 17 22:53
    dhinckle starred peachpiecompiler/peachpie
  • May 17 16:14
    youxia2016 starred peachpiecompiler/peachpie
  • May 17 08:42
    bfistein commented #1052
  • May 17 06:59
    filiptronicek commented #1052
  • May 16 19:50
    filiptronicek opened #1052
  • May 16 14:44
    StefanduPlessis commented #1051
  • May 16 14:25
    jakubmisek commented #1051
  • May 16 14:24
    jakubmisek closed #1051
  • May 16 14:24

    jakubmisek on master

    core: avoids string alloc in ty… mysqli: fixes missing get_resul… (compare)

  • May 16 14:19
    jakubmisek commented #1051
  • May 16 14:01
    StefanduPlessis commented #1051
  • May 16 13:52
    jakubmisek commented #1051
  • May 16 13:42
    StefanduPlessis edited #1051
  • May 16 13:42
    StefanduPlessis opened #1051
  • May 16 13:32
    StefanduPlessis starred peachpiecompiler/peachpie
  • May 12 18:07
    SnowyWhite starred peachpiecompiler/peachpie
Tony Olsen
@TonyOls62378228_twitter

Yes I entered my email (and confirmed it) with Stripe. I wasn't asked to enter it anywhere else. Yes, I got the receipt email from "iolevel s.r.o. invoice+statements@iolevel.com". I have not received an email with instructions other than our communications (thank you for your help there).

"log in to your dashboard"

"my" dashboard? I don't have one. I suspect I misunderstood what it was I was buying - I thought I was buying a preconfigured WpDotNet setup... but I haven't seen that. Are there prerequisites I need to accomplish first? I have no IIS set up. I have no Azure set up. What steps am I missing?

"When you've set up your Wpdotnet site"

I thought I was paying for a preconfigured site... meaning that someone else was setting this up.

Benjamin Fistein
@bfistein

Ok I see where the confusion is coming from. You are buying a preconfigred WpDotNet setup, but we're not a hosting service. So instead of having to compile the source code yourself, setting up the configuration correctly, compiling all the required plugins etc., we've already set this up for you.

So yes, you need somewhere to host this on, we don't provide that unfortunately.

Tony Olsen
@TonyOls62378228_twitter

Where can I download that setup? Or is this done through WpDotNet after I install it myself on my own server with IIS?

...and I can't change my package options until AFTER I've completed the WpDotNet installation?

Benjamin Fistein
@bfistein

Please follow the step by step instructions here:
https://docs.peachpie.io/scenarios/wordpress/overview/

and here for the configuration:
https://docs.peachpie.io/scenarios/wordpress/configuration/

...and I can't change my package options until AFTER I've completed the WpDotNet installation?

Not sure what you mean by that

Tony Olsen
@TonyOls62378228_twitter

Thanks for the help.

...and I can't change my package options until AFTER I've completed the WpDotNet installation?

Not sure what you mean by that

How to I change my subscription?
1) Through my local WpDotNet installation's dashboard on my server? If so, how can someone change this if they don't have WpDotNet installed?
2) Through a URL on WpDonNet's server? (If so, what's the URL)
3) Something else?

murthyvittala
@murthyvittala
image.png
We are getting above error after installing one plugin advanced cf db. Please can anyone help how we can solve this. We have downloaded the plugin, uploaded and activated the plugin
Benjamin Fistein
@bfistein

Thanks for the help.

...and I can't change my package options until AFTER I've completed the WpDotNet installation?

Not sure what you mean by that

How to I change my subscription?
1) Through my local WpDotNet installation's dashboard on my server? If so, how can someone change this if they don't have WpDotNet installed?
2) Through a URL on WpDonNet's server? (If so, what's the URL)
3) Something else?

I've answered this before. Changing the subscription can be done in the Stripe dashboard, which you can access via the receipt they sent you after your purchase. If that doesn't work, we can change your subscription manually if you tell us what you want it changed to.

Just to make sure again - WpDotNet is a Nuget package you will reference in your .NET app. In this NuGet, all the dirty work (configuration, packaging etc) has already been done for you - this is what we mean by pre-configured. It is not a hosting service, so you'll still need to host your site somewhere on your own.

If you want WordPress on .NET alternatively, you can always take PeachPie, compile all the sources + plugins yourself, set up a NuGet on your own and work with it that way, but in our subscription, all of this has already been done for you. Hopefully this clears up any confusions.

Tony Olsen
@TonyOls62378228_twitter

Thank you for your time and help.

Stripe gave me a receipt, but when I created an account it didn't recognize my email (that it had sent the receipt to). I suspect something broke in the process, which is also why I never got the new-users email.

Please cancel my subscription.

Benjamin Fistein
@bfistein

Please cancel my subscription.

Done.

Jakub Míšek
@jakubmisek
@murthyvittala thank you for trying wpdotnet! May I ask to post the issue at https://github.com/iolevel/wpdotnet-sdk/issues ? This seems like the plugin was not compiled, we can take a look on that there.
Steve
@hez2010
Some plugins have migration process after upgrade. Seems that the migration process won't being executed if a plugin is built from source and being in previous version of wordpress.
Jakub Míšek
@jakubmisek
@hez2010 is it something triggered by wordpress itself when it's updating itself?
Steve
@hez2010
I can't recall the detail, but maybe yes? I used to install a plugin called wp-smtp, and it added logging function in a version and will create a table in database.
I found that if I build the plugin from source and reference it in WordPress directly, the table won't be created at all.
But if I install the plugin in admin plugin page after I setup WordPress, the table will be created without issue.
Dani Llewellyn
@diddledani
@hez2010 are you loading the plugin with the WordPress plugin mechanisms or are you hard coding a require/include? you should still use the WordPress plugin activation and deactivation for things like activation hooks to be triggered
i.e. you need to compile the plugin and then use WordPress admin to enable it
Jack Starke
@jackstarke
Hi, just watched "Running PHP apps on .NET 5 - Jakub Míšek & Ben Fistein - NDC London 2021" talk and wondering if this is still an active channel? and is anyone using this in a production environment?
Benjamin Fistein
@bfistein
Hi @jackstarke! Yes, it is, we're a little bit slower these days, but still active. Lots of individuals and companies are using this in production, ranging from small ones (<50 employees) all the way to massive corporations like Volkswagen.
Dani Llewellyn
@diddledani
really cool that big corps are finding it helpful!
lbergey01
@lbergey01
Is there any connection to access mdb files with peachpie? I can't seem to find any working ODBC or MS Access examples.
Jakub Míšek
@jakubmisek
@lbergey01 the odbc (oledb) driver was not added (not requested yet). It could be easily implemented - please add an issue at https://github.com/peachpiecompiler/peachpie/issues to add odbc PDO driver
rtlasisi
@rtlasisi:matrix.org
[m]
I am a newbie and I need help with how to migrate my already complete wordpress project to asp.net web hosting. I have already subscribed for the Basic plan. i am not able to locate a guide to achieve this. Kindly assist
rtlasisi
@rtlasisi:matrix.org
[m]
@jakubmisek: I am a newbie and I have subscribed for the Basic Plan but I am not able to get my wordpress files working. I need help to know precisely what to as I have also hosted my files and verified my domain. What is left is basically to have my worpress files up i.e. migrate my wordpress files on an existing cpanel to my asp.net web host. Kindly assist
Benjamin Fistein
@bfistein
@rtlasisi:matrix.org I see you contacted us via email as well; we will reply to your question there since you're a paying customer. Please allow a little bit of a delay, as it's the holiday season at the moment. Thanks for understanding!
Steve
@hez2010
Does anyone know why wordpress-peachpied always renders as a blank page after installation?
Jakub Míšek
@jakubmisek
@hez2010 this might be caused by a previous settings in database; usually this happens if there was a theme that no longer exists. Does /wp-admin renders blank either?
Steve
@hez2010
Yes.
I also tried setting up a wordpress-peachpied instance in a fresh new environment, but it also rendered blank after installation.
Jakub Míšek
@jakubmisek
@hez2010 there is probably an unhandled exception; can you attach a visual studio to see what's in the debug output?
Steve
@hez2010
There's no unhandled exception
image.png
Steve
@hez2010
After upgrading to 5.9.0-preview15, the issue was gone.
Jakub Míšek
@jakubmisek
@hez2010 thank you for the notice, I think function array_column() was not behaving correctly, causing the new Wordpress theme to not show anything; if you'd have any exception or error, please feel free to create an issue on github (for some reason we don't receive notifications from here :))
vtsmau
@vtsmau
Hi all. I'm new to this. Just have a quick question whether I can run wpdotnet on a Plesk windows host?
Jakub Míšek
@jakubmisek
@vtsmau Hi! whenever Plesk supports ASP.NET Core hosting, you can deploy WpDotNet in there. (WpDotNet is a regular .net5.0 web application)
yamdataciencia
@yamdataciencia
Hello, I'm interested in learning PeachPied.WordPress.AspNetCore, but I can't find examples in the functional page, such as how to inject a razor page in a shortcode, can you help me?
Jakub Míšek
@jakubmisek
Hi @yamdataciencia! we have a sample at https://github.com/iolevel/peachpie-wordpress . Please feel free to let us know if you miss any specific scenario there.
Konstantin Kopka
@kopkako
Hi, a few questions:
  • Is there any live example that I can check out quickly, on the web? Or would I need to compile/deploy the provided example myself, to see what the experience is like? Really curious about performance gains vs. regular PHP WP.
  • Is it possible/an intended use case to port rather complex legacy WordPress sites over to this? This would be what I am planning to do, as I am maintaining a few sites and absolutely dread PHP, love .NET and would love to make my life a little more enjoyable.
Ah, and last but not least, can I use Rider with this? I'm on a Mac and can't use VS
Benjamin Fistein
@bfistein

Hi @kopkako,

Peachpie.io runs on WpDotNet if that helps you. Besides that, there are tons of clients that use our technology, but unfortunately we can't share them due to NDAs. But the absolute best way in my opinion is to do as you described - just quickly compile a random WP site and see what the experience is like. To be totally honest, if you'd really be interested in large performance gains, typically we work specifically with our client's particular WP instance to optimize. Generically speaking, a random WP site will probably run just as fast on PHP as it does on .NET.

To answer your second question - that is absolutely the intended use case. We have migrated very complex sites with dozens of plugins, users and even multisite. The entire Microsoft .NET blogging system runs on WP and we have previously migrated it to .NET, so I wouldn't be worried about more complex sites.

Regarding Rider - most functionalities do work, you can use it to an extent. We used to have an issue with breakpoints, which Jetbrains wanted to address, but I'm not sure they ever did. You can alternatively use VS Code.

1 reply
Jakub Míšek
@jakubmisek
@kopkako there is a minimal project where you just run dotnet run -c Release at https://github.com/iolevel/peachpie-wordpress - you don't have to deploy it anywhere, you just need .NET and MySql
1 reply
Geert Borloo
@GeertBorloo_twitter
Hi all, just starting with wpdotnet. Is there a conversation about wpdotnet also or can I ask my questions here?
Benjamin Fistein
@bfistein
Welcome @GeertBorloo_twitter. Feel free to ask the questions here.
mubin-ifi
@mubin-puc
Hey all,
I have a web-application running on php and have developed a chatbot in .net which needs to be integrated with the web-application ,so is there any way in which peachpie could help in making the .net chatbot a part of php webapp?
Benjamin Fistein
@bfistein
Hi @mubin-puc, tough to answer generically without mentioning the specifics in which you want it to be integrated, but it sounds like PeachPie would help there. Think of it this way: the PHP and .NET parts of your app will be compiled into one dll file, so they will become one app. However, this also means that the final output will be a .NET dll, not PHP files, so it's more like integrating the PHP web app and .NET chatbot into one .NET solution.
mubin-ifi
@mubin-puc
Let me explain you the whole scenario precisely,
Its like the php webapp is already running on prod and the requirement of a chatbot has been developed/fulfilled using .net which needs to be integrated in the php such that the final ouput is also in php quite similar to traditional ways of just adding a piece of code and to make the webapp have a one new feature in it .
Benjamin Fistein
@bfistein
Yep, like I said, PeachPie compiles PHP to .NET, so the resulting output is always a .NET dll. It doesn't work the other way around.